 <?php 
 require_once "../include/global.php";
 require_once"../add/ClassList.php";
 $conn = dbconn();
 
	list($pr_id,$gr_id)=split ('-', $_POST[id]);
	$query="select * from `pr_gr` where `pr_id` =$pr_id AND `gr_id` =$gr_id";
	$is_exist=mysql_query($query)or die("база сказала меня достали");

	
	if ((isset($pr_id))&&(isset($gr_id)))
	{

		if($row=mysql_fetch_assoc($is_exist))Del_in_matrix($pr_id,$gr_id);
		else Set_in_matrix($pr_id,$gr_id);

	}
	
///////////////////function
		function Set_in_matrix($pi,$gi)
		{
			$set_ico="<img src=$url/ico/set.ico width='20' height='20'>";
			
			$query = "INSERT INTO `pr_gr` (`pr_id`,`gr_id`) VALUES
				($pi,$gi);";
				
			mysql_query($query)or die("ошибка при загрузке данных в базу");
			// echo $set_ico;
			
			Uptade_num_projs();
		}

		
		function Del_in_matrix($pi,$gi)
		{
			$del_ico="<img src=$url/ico/del.ico width='20' height='20'>";
			
			$query = "DELETE FROM `pr_gr` WHERE 
				`pr_id` =$pi AND `gr_id` =$gi";

			mysql_query($query)or die("ошибка при удалении");
				// echo $del_ico;
				
			Uptade_num_projs();
		}

		
		function Uptade_num_projs()//тупо
		{
			$grps=new Groups("select id,name from groups order by name");
			$array_gr_id=array();
			while($grps->Load_string())
				{		
					$gr_id=$grps->id;
					array_push($array_gr_id,$grps->id);
				}//получили массив группп
				
				foreach($array_gr_id as $gi)
				{
					$t = mysql_query("select * from `pr_gr` where gr_id=$gi");
					$num=mysql_num_rows($t);
					
					$query = "update `groups` set`num_projs`=$num where id=$gi;";
					
					$res=mysql_query($query);
				}
			
			return $res;
		}

	mysql_close($conn); ?>

